#ifndef __VDP_HAL_IP_VDM_H__
#define __VDP_HAL_IP_VDM_H__

//#include "c_union_define.h"
#include "vdp_define.h"


HI_VOID VDP_HIHDR_SetVdmCkGtEn(HI_U32 vdm_ck_gt_en);
HI_VOID VDP_HIHDR_SetVdmTmapInBdp(HI_U32 vdm_tmap_in_bdp);
HI_VOID VDP_HIHDR_SetVdmCscBind(HI_U32 vdm_csc_bind);
HI_VOID VDP_HIHDR_SetVdmGmmEn(HI_U32 vdm_gmm_en);
HI_VOID VDP_HIHDR_SetVdmTmapEn(HI_U32 vdm_tmap_en);
HI_VOID VDP_HIHDR_SetVdmDegmmEn(HI_U32 vdm_degmm_en);
HI_VOID VDP_HIHDR_SetVdmEn(HI_U32 vdm_en);
HI_VOID VDP_HIHDR_SetVdmLumaCoef0Tmap(HI_U32 vdm_luma_coef0_tmap);
HI_VOID VDP_HIHDR_SetVdmLumaCoef1Tmap(HI_U32 vdm_luma_coef1_tmap);
HI_VOID VDP_HIHDR_SetVdmLumaCoef2Tmap(HI_U32 vdm_luma_coef2_tmap);
HI_VOID VDP_HIHDR_SetVdmTmapLumaScale(HI_U32 vdm_tmap_luma_scale);
HI_VOID VDP_HIHDR_SetVdmTmapCoefScale(HI_U32 vdm_tmap_coef_scale);
HI_VOID VDP_HIHDR_SetVdmTmapOutClipMin(HI_U32 vdm_tmap_out_clip_min);
HI_VOID VDP_HIHDR_SetVdmTmapOutClipMax(HI_U32 vdm_tmap_out_clip_max);
HI_VOID VDP_HIHDR_SetVdmParaDegmmAddr(HI_U32 vdm_para_degmm_addr);
HI_VOID VDP_HIHDR_SetVdmParaGmmAddr(HI_U32 vdm_para_gmm_addr);
HI_VOID VDP_HIHDR_SetVdmParaTmapAddr(HI_U32 vdm_para_tmap_addr);
HI_VOID VDP_HIHDR_SetVdmParaSmAddr(HI_U32 vdm_para_sm_addr);
HI_VOID VDP_HIHDR_SetVdmParaSmUpd(HI_U32 vdm_para_sm_upd);
HI_VOID VDP_HIHDR_SetVdmParaTmapUpd(HI_U32 vdm_para_tmap_upd);
HI_VOID VDP_HIHDR_SetVdmParaGmmUpd(HI_U32 vdm_para_gmm_upd);
HI_VOID VDP_HIHDR_SetVdmParaDegmmUpd(HI_U32 vdm_para_degmm_upd);
HI_VOID VDP_HIHDR_SetVdmTmapOutDc0(HI_U32 vdm_tmap_out_dc0);
HI_VOID VDP_HIHDR_SetVdmTmapOutDc1(HI_U32 vdm_tmap_out_dc1);
HI_VOID VDP_HIHDR_SetVdmTmapOutDc2(HI_U32 vdm_tmap_out_dc2);
HI_VOID VDP_HIHDR_SetVdmDegammaRdEn(HI_U32 vdm_degamma_rd_en);
HI_VOID VDP_HIHDR_SetVdmDegammaParaData(HI_U32 vdm_degamma_para_data);
HI_VOID VDP_HIHDR_SetVDegmmX4Step(HI_U32 v_degmm_x4_step);
HI_VOID VDP_HIHDR_SetVDegmmX3Step(HI_U32 v_degmm_x3_step);
HI_VOID VDP_HIHDR_SetVDegmmX2Step(HI_U32 v_degmm_x2_step);
HI_VOID VDP_HIHDR_SetVDegmmX1Step(HI_U32 v_degmm_x1_step);
HI_VOID VDP_HIHDR_SetVDegmmX8Step(HI_U32 v_degmm_x8_step);
HI_VOID VDP_HIHDR_SetVDegmmX7Step(HI_U32 v_degmm_x7_step);
HI_VOID VDP_HIHDR_SetVDegmmX6Step(HI_U32 v_degmm_x6_step);
HI_VOID VDP_HIHDR_SetVDegmmX5Step(HI_U32 v_degmm_x5_step);
HI_VOID VDP_HIHDR_SetVDegmmX2Pos(HI_U32 v_degmm_x2_pos);
HI_VOID VDP_HIHDR_SetVDegmmX1Pos(HI_U32 v_degmm_x1_pos);
HI_VOID VDP_HIHDR_SetVDegmmX4Pos(HI_U32 v_degmm_x4_pos);
HI_VOID VDP_HIHDR_SetVDegmmX3Pos(HI_U32 v_degmm_x3_pos);
HI_VOID VDP_HIHDR_SetVDegmmX6Pos(HI_U32 v_degmm_x6_pos);
HI_VOID VDP_HIHDR_SetVDegmmX5Pos(HI_U32 v_degmm_x5_pos);
HI_VOID VDP_HIHDR_SetVDegmmX8Pos(HI_U32 v_degmm_x8_pos);
HI_VOID VDP_HIHDR_SetVDegmmX7Pos(HI_U32 v_degmm_x7_pos);
HI_VOID VDP_HIHDR_SetVDegmmX4Num(HI_U32 v_degmm_x4_num);
HI_VOID VDP_HIHDR_SetVDegmmX3Num(HI_U32 v_degmm_x3_num);
HI_VOID VDP_HIHDR_SetVDegmmX2Num(HI_U32 v_degmm_x2_num);
HI_VOID VDP_HIHDR_SetVDegmmX1Num(HI_U32 v_degmm_x1_num);
HI_VOID VDP_HIHDR_SetVDegmmX8Num(HI_U32 v_degmm_x8_num);
HI_VOID VDP_HIHDR_SetVDegmmX7Num(HI_U32 v_degmm_x7_num);
HI_VOID VDP_HIHDR_SetVDegmmX6Num(HI_U32 v_degmm_x6_num);
HI_VOID VDP_HIHDR_SetVDegmmX5Num(HI_U32 v_degmm_x5_num);
HI_VOID VDP_HIHDR_SetVdmSmRdEn(HI_U32 vdm_sm_rd_en);
HI_VOID VDP_HIHDR_SetVdmTmapRdEn(HI_U32 vdm_tmap_rd_en);
HI_VOID VDP_HIHDR_SetVdmTmapParaData(HI_U32 vdm_tmap_para_data);
HI_VOID VDP_HIHDR_SetVdmSmParaData(HI_U32 vdm_tmap_para_data);
HI_VOID VDP_HIHDR_SetVTmapX4Step(HI_U32 v_tmap_x4_step);
HI_VOID VDP_HIHDR_SetVTmapX3Step(HI_U32 v_tmap_x3_step);
HI_VOID VDP_HIHDR_SetVTmapX2Step(HI_U32 v_tmap_x2_step);
HI_VOID VDP_HIHDR_SetVTmapX1Step(HI_U32 v_tmap_x1_step);
HI_VOID VDP_HIHDR_SetVTmapX1Pos(HI_U32 v_tmap_x1_pos);
HI_VOID VDP_HIHDR_SetVTmapX2Pos(HI_U32 v_tmap_x2_pos);
HI_VOID VDP_HIHDR_SetVTmapX4Num(HI_U32 v_tmap_x4_num);
HI_VOID VDP_HIHDR_SetVTmapX3Num(HI_U32 v_tmap_x3_num);
HI_VOID VDP_HIHDR_SetVTmapX2Num(HI_U32 v_tmap_x2_num);
HI_VOID VDP_HIHDR_SetVTmapX1Num(HI_U32 v_tmap_x1_num);
HI_VOID VDP_HIHDR_SetVTmapX3Pos(HI_U32 v_tmap_x3_pos);
HI_VOID VDP_HIHDR_SetVTmapX4Pos(HI_U32 v_tmap_x4_pos);
HI_VOID VDP_HIHDR_SetVTmapX8Step(HI_U32 v_tmap_x8_step);
HI_VOID VDP_HIHDR_SetVTmapX7Step(HI_U32 v_tmap_x7_step);
HI_VOID VDP_HIHDR_SetVTmapX6Step(HI_U32 v_tmap_x6_step);
HI_VOID VDP_HIHDR_SetVTmapX5Step(HI_U32 v_tmap_x5_step);
HI_VOID VDP_HIHDR_SetVTmapX5Pos(HI_U32 v_tmap_x5_pos);
HI_VOID VDP_HIHDR_SetVTmapX6Pos(HI_U32 v_tmap_x6_pos);
HI_VOID VDP_HIHDR_SetVTmapX8Num(HI_U32 v_tmap_x8_num);
HI_VOID VDP_HIHDR_SetVTmapX7Num(HI_U32 v_tmap_x7_num);
HI_VOID VDP_HIHDR_SetVTmapX6Num(HI_U32 v_tmap_x6_num);
HI_VOID VDP_HIHDR_SetVTmapX5Num(HI_U32 v_tmap_x5_num);
HI_VOID VDP_HIHDR_SetVTmapX7Pos(HI_U32 v_tmap_x7_pos);
HI_VOID VDP_HIHDR_SetVTmapX8Pos(HI_U32 v_tmap_x8_pos);
HI_VOID VDP_HIHDR_SetVSmapX4Step(HI_U32 v_smap_x4_step);
HI_VOID VDP_HIHDR_SetVSmapX3Step(HI_U32 v_smap_x3_step);
HI_VOID VDP_HIHDR_SetVSmapX2Step(HI_U32 v_smap_x2_step);
HI_VOID VDP_HIHDR_SetVSmapX1Step(HI_U32 v_smap_x1_step);
HI_VOID VDP_HIHDR_SetVSmapX1Pos(HI_U32 v_smap_x1_pos);
HI_VOID VDP_HIHDR_SetVSmapX2Pos(HI_U32 v_smap_x2_pos);
HI_VOID VDP_HIHDR_SetVSmapX4Num(HI_U32 v_smap_x4_num);
HI_VOID VDP_HIHDR_SetVSmapX3Num(HI_U32 v_smap_x3_num);
HI_VOID VDP_HIHDR_SetVSmapX2Num(HI_U32 v_smap_x2_num);
HI_VOID VDP_HIHDR_SetVSmapX1Num(HI_U32 v_smap_x1_num);
HI_VOID VDP_HIHDR_SetVSmapX3Pos(HI_U32 v_smap_x3_pos);
HI_VOID VDP_HIHDR_SetVSmapX4Pos(HI_U32 v_smap_x4_pos);
HI_VOID VDP_HIHDR_SetVSmapX8Step(HI_U32 v_smap_x8_step);
HI_VOID VDP_HIHDR_SetVSmapX7Step(HI_U32 v_smap_x7_step);
HI_VOID VDP_HIHDR_SetVSmapX6Step(HI_U32 v_smap_x6_step);
HI_VOID VDP_HIHDR_SetVSmapX5Step(HI_U32 v_smap_x5_step);
HI_VOID VDP_HIHDR_SetVSmapX5Pos(HI_U32 v_smap_x5_pos);
HI_VOID VDP_HIHDR_SetVSmapX6Pos(HI_U32 v_smap_x6_pos);
HI_VOID VDP_HIHDR_SetVSmapX8Num(HI_U32 v_smap_x8_num);
HI_VOID VDP_HIHDR_SetVSmapX7Num(HI_U32 v_smap_x7_num);
HI_VOID VDP_HIHDR_SetVSmapX6Num(HI_U32 v_smap_x6_num);
HI_VOID VDP_HIHDR_SetVSmapX5Num(HI_U32 v_smap_x5_num);
HI_VOID VDP_HIHDR_SetVSmapX7Pos(HI_U32 v_smap_x7_pos);
HI_VOID VDP_HIHDR_SetVSmapX8Pos(HI_U32 v_smap_x8_pos);
HI_VOID VDP_HIHDR_SetVdmGammaRdEn(HI_U32 vdm_gamma_rd_en);
HI_VOID VDP_HIHDR_SetVdmGammaParaData(HI_U32 vdm_gamma_para_data);
HI_VOID VDP_HIHDR_SetVGmmX4Step(HI_U32 v_gmm_x4_step);
HI_VOID VDP_HIHDR_SetVGmmX3Step(HI_U32 v_gmm_x3_step);
HI_VOID VDP_HIHDR_SetVGmmX2Step(HI_U32 v_gmm_x2_step);
HI_VOID VDP_HIHDR_SetVGmmX1Step(HI_U32 v_gmm_x1_step);
HI_VOID VDP_HIHDR_SetVGmmX1Pos(HI_U32 v_gmm_x1_pos);
HI_VOID VDP_HIHDR_SetVGmmX2Pos(HI_U32 v_gmm_x2_pos);
HI_VOID VDP_HIHDR_SetVGmmX4Num(HI_U32 v_gmm_x4_num);
HI_VOID VDP_HIHDR_SetVGmmX3Num(HI_U32 v_gmm_x3_num);
HI_VOID VDP_HIHDR_SetVGmmX2Num(HI_U32 v_gmm_x2_num);
HI_VOID VDP_HIHDR_SetVGmmX1Num(HI_U32 v_gmm_x1_num);
HI_VOID VDP_HIHDR_SetVGmmX3Pos(HI_U32 v_gmm_x3_pos);
HI_VOID VDP_HIHDR_SetVGmmX4Pos(HI_U32 v_gmm_x4_pos);
HI_VOID VDP_HIHDR_SetVGmmX8Step(HI_U32 v_gmm_x8_step);
HI_VOID VDP_HIHDR_SetVGmmX7Step(HI_U32 v_gmm_x7_step);
HI_VOID VDP_HIHDR_SetVGmmX6Step(HI_U32 v_gmm_x6_step);
HI_VOID VDP_HIHDR_SetVGmmX5Step(HI_U32 v_gmm_x5_step);
HI_VOID VDP_HIHDR_SetVGmmX8Num(HI_U32 v_gmm_x8_num);
HI_VOID VDP_HIHDR_SetVGmmX7Num(HI_U32 v_gmm_x7_num);
HI_VOID VDP_HIHDR_SetVGmmX6Num(HI_U32 v_gmm_x6_num);
HI_VOID VDP_HIHDR_SetVGmmX5Num(HI_U32 v_gmm_x5_num);
HI_VOID VDP_HIHDR_SetVGmmX5Pos(HI_U32 v_gmm_x5_pos);
HI_VOID VDP_HIHDR_SetVGmmX6Pos(HI_U32 v_gmm_x6_pos);
HI_VOID VDP_HIHDR_SetVGmmX7Pos(HI_U32 v_gmm_x7_pos);
HI_VOID VDP_HIHDR_SetVGmmX8Pos(HI_U32 v_gmm_x8_pos);
HI_VOID VDP_HIHDR_SetVdmCscEn(HI_U32 vdm_csc_en);
HI_VOID VDP_HIHDR_SetVdmCoef00Csc(HI_U32 vdm_coef00_csc);
HI_VOID VDP_HIHDR_SetVdmCoef01Csc(HI_U32 vdm_coef01_csc);
HI_VOID VDP_HIHDR_SetVdmCoef02Csc(HI_U32 vdm_coef02_csc);
HI_VOID VDP_HIHDR_SetVdmCoef10Csc(HI_U32 vdm_coef10_csc);
HI_VOID VDP_HIHDR_SetVdmCoef11Csc(HI_U32 vdm_coef11_csc);
HI_VOID VDP_HIHDR_SetVdmCoef12Csc(HI_U32 vdm_coef12_csc);
HI_VOID VDP_HIHDR_SetVdmCoef20Csc(HI_U32 vdm_coef20_csc);
HI_VOID VDP_HIHDR_SetVdmCoef21Csc(HI_U32 vdm_coef21_csc);
HI_VOID VDP_HIHDR_SetVdmCoef22Csc(HI_U32 vdm_coef22_csc);
HI_VOID VDP_HIHDR_SetVdmCscScale(HI_U32 vdm_csc_scale);
HI_VOID VDP_HIHDR_SetVdmCscClipMin(HI_U32 vdm_csc_clip_min);
HI_VOID VDP_HIHDR_SetVdmCscClipMax(HI_U32 vdm_csc_clip_max);
HI_VOID VDP_HIHDR_SetVdmCsc0InDc(HI_U32 vdm_csc_0_in_dc);
HI_VOID VDP_HIHDR_SetVdmCsc1InDc(HI_U32 vdm_csc_1_in_dc);
HI_VOID VDP_HIHDR_SetVdmCsc2InDc(HI_U32 vdm_csc_2_in_dc);
HI_VOID VDP_HIHDR_SetVdmCsc0OutDc(HI_U32 vdm_csc_0_out_dc);
HI_VOID VDP_HIHDR_SetVdmCsc1OutDc(HI_U32 vdm_csc_1_out_dc);
HI_VOID VDP_HIHDR_SetVdmCsc2OutDc(HI_U32 vdm_csc_2_out_dc);
HI_VOID VDP_HIHDR_SetVdmV1GammaEn(HI_U32 vdm_v1_gamma_en);
HI_VOID VDP_HIHDR_SetVdmV0GammaEn(HI_U32 vdm_v0_gamma_en);
HI_VOID VDP_HIHDR_SetVdmV1CscEn(HI_U32 vdm_v1_csc_en);
HI_VOID VDP_HIHDR_SetVdmV0CscEn(HI_U32 vdm_v0_csc_en);
HI_VOID VDP_HIHDR_SetVdmV0ClEn(HI_U32 vdm_v0_cl_en);
HI_VOID VDP_HIHDR_SetVdmV1ClEn(HI_U32 vdm_v1_cl_en);
HI_VOID VDP_HIHDR_SetVdmY2rEn(HI_U32 vdm_y2r_en);
HI_VOID VDP_HIHDR_SetVdm00Yuv2rgb(HI_U32 vdm_00_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm01Yuv2rgb(HI_U32 vdm_01_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm02Yuv2rgb(HI_U32 vdm_02_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm03Yuv2rgb(HI_U32 vdm_03_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm04Yuv2rgb(HI_U32 vdm_04_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm05Yuv2rgb(HI_U32 vdm_05_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm06Yuv2rgb(HI_U32 vdm_06_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm07Yuv2rgb(HI_U32 vdm_07_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm08Yuv2rgb(HI_U32 vdm_08_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm10Yuv2rgb(HI_U32 vdm_10_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm11Yuv2rgb(HI_U32 vdm_11_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm12Yuv2rgb(HI_U32 vdm_12_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm13Yuv2rgb(HI_U32 vdm_13_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm14Yuv2rgb(HI_U32 vdm_14_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm15Yuv2rgb(HI_U32 vdm_15_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm16Yuv2rgb(HI_U32 vdm_16_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm17Yuv2rgb(HI_U32 vdm_17_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdm18Yuv2rgb(HI_U32 vdm_18_yuv2rgb);
HI_VOID VDP_HIHDR_SetVdmV0Yuv2rgbscale2p(HI_U32 vdm_v0_yuv2rgbscale2p);
HI_VOID VDP_HIHDR_SetVdmV1Yuv2rgbscale2p(HI_U32 vdm_v1_yuv2rgbscale2p);
HI_VOID VDP_HIHDR_SetVdmYuv2rgb00InDc(HI_U32 vdm_yuv2rgb_00_in_dc);
HI_VOID VDP_HIHDR_SetVdmYuv2rgb01InDc(HI_U32 vdm_yuv2rgb_01_in_dc);
HI_VOID VDP_HIHDR_SetVdmYuv2rgb02InDc(HI_U32 vdm_yuv2rgb_02_in_dc);
HI_VOID VDP_HIHDR_SetVdmYuv2rgb00OutDc(HI_U32 vdm_yuv2rgb_00_out_dc);
HI_VOID VDP_HIHDR_SetVdmYuv2rgb01OutDc(HI_U32 vdm_yuv2rgb_01_out_dc);
HI_VOID VDP_HIHDR_SetVdmYuv2rgb02OutDc(HI_U32 vdm_yuv2rgb_02_out_dc);
HI_VOID VDP_HIHDR_SetVdmYuv2rgb10InDc(HI_U32 vdm_yuv2rgb_10_in_dc);
HI_VOID VDP_HIHDR_SetVdmYuv2rgb11InDc(HI_U32 vdm_yuv2rgb_11_in_dc);
HI_VOID VDP_HIHDR_SetVdmYuv2rgb12InDc(HI_U32 vdm_yuv2rgb_12_in_dc);
HI_VOID VDP_HIHDR_SetVdmYuv2rgb10OutDc(HI_U32 vdm_yuv2rgb_10_out_dc);
HI_VOID VDP_HIHDR_SetVdmYuv2rgb11OutDc(HI_U32 vdm_yuv2rgb_11_out_dc);
HI_VOID VDP_HIHDR_SetVdmYuv2rgb12OutDc(HI_U32 vdm_yuv2rgb_12_out_dc);
HI_VOID VDP_HIHDR_SetVdmV0Yuv2rgbClipMin(HI_U32 vdm_v0_yuv2rgb_clip_min);
HI_VOID VDP_HIHDR_SetVdmV0Yuv2rgbClipMax(HI_U32 vdm_v0_yuv2rgb_clip_max);
HI_VOID VDP_HIHDR_SetVdmV1Yuv2rgbClipMin(HI_U32 vdm_v1_yuv2rgb_clip_min);
HI_VOID VDP_HIHDR_SetVdmV1Yuv2rgbClipMax(HI_U32 vdm_v1_yuv2rgb_clip_max);
HI_VOID VDP_HIHDR_SetVdmR2yPipEn(HI_U32 vdm_r2y_pip_en);
HI_VOID VDP_HIHDR_SetVdmCadjEn(HI_U32 vdm_cadj_en);
HI_VOID VDP_HIHDR_SetVdmRgb2yuvEn(HI_U32 vdm_rgb2yuv_en);
HI_VOID VDP_HIHDR_SetVdm00Rgb2yuv(HI_U32 vdm_00_rgb2yuv);
HI_VOID VDP_HIHDR_SetVdm01Rgb2yuv(HI_U32 vdm_01_rgb2yuv);
HI_VOID VDP_HIHDR_SetVdm02Rgb2yuv(HI_U32 vdm_02_rgb2yuv);
HI_VOID VDP_HIHDR_SetVdm10Rgb2yuv(HI_U32 vdm_10_rgb2yuv);
HI_VOID VDP_HIHDR_SetVdm11Rgb2yuv(HI_U32 vdm_11_rgb2yuv);
HI_VOID VDP_HIHDR_SetVdm12Rgb2yuv(HI_U32 vdm_12_rgb2yuv);
HI_VOID VDP_HIHDR_SetVdm20Rgb2yuv(HI_U32 vdm_20_rgb2yuv);
HI_VOID VDP_HIHDR_SetVdm21Rgb2yuv(HI_U32 vdm_21_rgb2yuv);
HI_VOID VDP_HIHDR_SetVdm22Rgb2yuv(HI_U32 vdm_22_rgb2yuv);
HI_VOID VDP_HIHDR_SetVdmCadjScale2p(HI_U32 vdm_cadj_scale2p);
HI_VOID VDP_HIHDR_SetVdmRgb2yuvscale2p(HI_U32 vdm_rgb2yuvscale2p);
HI_VOID VDP_HIHDR_SetVdmRgb2yuv0InDc(HI_U32 vdm_rgb2yuv_0_in_dc);
HI_VOID VDP_HIHDR_SetVdmRgb2yuv1InDc(HI_U32 vdm_rgb2yuv_1_in_dc);
HI_VOID VDP_HIHDR_SetVdmRgb2yuv2InDc(HI_U32 vdm_rgb2yuv_2_in_dc);
HI_VOID VDP_HIHDR_SetVdmRgb2yuv0OutDc(HI_U32 vdm_rgb2yuv_0_out_dc);
HI_VOID VDP_HIHDR_SetVdmRgb2yuv1OutDc(HI_U32 vdm_rgb2yuv_1_out_dc);
HI_VOID VDP_HIHDR_SetVdmRgb2yuv2OutDc(HI_U32 vdm_rgb2yuv_2_out_dc);
HI_VOID VDP_HIHDR_SetVdmRgb2yuvClipUvMin(HI_U32 vdm_rgb2yuv_clip_uv_min);
HI_VOID VDP_HIHDR_SetVdmRgb2yuvClipYMin(HI_U32 vdm_rgb2yuv_clip_y_min);
HI_VOID VDP_HIHDR_SetVdmRgb2yuvClipUvMax(HI_U32 vdm_rgb2yuv_clip_uv_max);
HI_VOID VDP_HIHDR_SetVdmRgb2yuvClipYMax(HI_U32 vdm_rgb2yuv_clip_y_max);
HI_VOID VDP_HIHDR_SetVdmDitherRoundUnlim(HI_U32 vdm_dither_round_unlim);
HI_VOID VDP_HIHDR_SetVdmDitherEn(HI_U32 vdm_dither_en);
HI_VOID VDP_HIHDR_SetVdmDitherRound(HI_U32 vdm_dither_round);
HI_VOID VDP_HIHDR_SetVdmDitherDomainMode(HI_U32 vdm_dither_domain_mode);
HI_VOID VDP_HIHDR_SetVdmDitherTapMode(HI_U32 vdm_dither_tap_mode);
HI_VOID VDP_HIHDR_SetVdmDitherSedY0(HI_U32 vdm_dither_sed_y0);
HI_VOID VDP_HIHDR_SetVdmDitherSedU0(HI_U32 vdm_dither_sed_u0);
HI_VOID VDP_HIHDR_SetVdmDitherSedV0(HI_U32 vdm_dither_sed_v0);
HI_VOID VDP_HIHDR_SetVdmDitherSedW0(HI_U32 vdm_dither_sed_w0);
HI_VOID VDP_HIHDR_SetVdmDitherSedY1(HI_U32 vdm_dither_sed_y1);
HI_VOID VDP_HIHDR_SetVdmDitherSedU1(HI_U32 vdm_dither_sed_u1);
HI_VOID VDP_HIHDR_SetVdmDitherSedV1(HI_U32 vdm_dither_sed_v1);
HI_VOID VDP_HIHDR_SetVdmDitherSedW1(HI_U32 vdm_dither_sed_w1);
HI_VOID VDP_HIHDR_SetVdmDitherSedY2(HI_U32 vdm_dither_sed_y2);
HI_VOID VDP_HIHDR_SetVdmDitherSedU2(HI_U32 vdm_dither_sed_u2);
HI_VOID VDP_HIHDR_SetVdmDitherSedV2(HI_U32 vdm_dither_sed_v2);
HI_VOID VDP_HIHDR_SetVdmDitherSedW2(HI_U32 vdm_dither_sed_w2);
HI_VOID VDP_HIHDR_SetVdmDitherSedY3(HI_U32 vdm_dither_sed_y3);
HI_VOID VDP_HIHDR_SetVdmDitherSedU3(HI_U32 vdm_dither_sed_u3);
HI_VOID VDP_HIHDR_SetVdmDitherSedV3(HI_U32 vdm_dither_sed_v3);
HI_VOID VDP_HIHDR_SetVdmDitherSedW3(HI_U32 vdm_dither_sed_w3);
HI_VOID VDP_HIHDR_SetVdmDitherThrMax(HI_U32 vdm_dither_thr_max);
HI_VOID VDP_HIHDR_SetVdmDitherThrMin(HI_U32 vdm_dither_thr_min);
#endif


